package com.yk.spark.dao.app.api;

import com.yk.spark.model.AppModel;

import java.util.List;

/**
 * Created by Limit on 2017/8/23.
 */
public interface IAppDAO {

    /**
     * 查询所有app
     * @return 所有app的列表
     */
    List queryAll();

    /**
     * 分页查询APP
     * @param start 分页起始位置
     * @param limit 最大查询结果数
     * @return 本次分页APP的列表
     */
    List<AppModel> queryPage(int start,int limit);

    /**
     * 根据AppID获取App
     *
     * @param appId AppModel唯一标识
     * @return AppModel实体
     */
    AppModel queryByAppId(String appId);

    /**
     * 查询app总数
     * @return app总数
     */
    long querySum();

}
